
.float-form{
  position: fixed;
  right: 0;
  z-index: 200;
  bottom:8rem;
  display: inline-block;
  font-family: 'Microsoft YaHei';
}
.float-form .show-btn{
  
 display:block;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
  color: #fff;
  background: linear-gradient(45deg,#f7376a,#e55bc5);
  margin-right:20px;
  border-radius: 5px;
  cursor: pointer;
}
.float-form .show-btn img{
  vertical-align: middle;margin-top: -2px;
}
.float-form .show-form{
  
  display:none;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 15px rgba(0,0,0,.225);
  transition: all .5s;

  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -ms-transition: all .5s;
}
.float-form .show-form span{
  float:right;
  margin-right: 15px;
  color: #fff;
  padding-top: 3px;
  font-weight: bold;
  cursor: pointer;
}
.float-form .show-form h3{

  padding-left: 15px;
  font-size: 24px;
  color: #fff;
  margin: 0;
}
.float-form .show-form h3 b{ font-size: 18px; display: block;padding-top:5px;}
.float-form .show-form{
  margin-right:20px;
  width: 300px;
}
.float-form .show-form .form-line01{
   text-align:center;
   padding:0 0;

}
.float-form .show-form .form-line01 input{

  width: 300px;
  color: #666;
  font-size:12px;
  border: none;
  margin-bottom:12px;
border-bottom:1px solid #e7e7e7;

  padding: 5px 0;
  outline:none;
}


.float-form .show-form .form-line01 select{
	text-indent: 8px;
  width: 250px;
  font-size:12px;
  height: 2rem;
  color: #666;


  border:none;
  border:1px solid #e7e7e7;
  outline:none;
}
.float-form .show-form .form-line01 #form_submit{
  font-size: 12px;
  cursor:pointer;
  color: #fff;
  background-color: #cc0066;

  border: none;
  padding: 8px 0;
  border-radius: 3px;
  outline:none;
}
.float-form .show-form .form-line01 textarea{

font-family:Arial, Helvetica, sans-serif;
  margin-bottom: .8rem;
  font-size:12px;
  width: 300px;

  resize:none;
  color: #666;
  border:none;
  border-bottom:1px solid #e7e7e7;
  outline:none;
  background: none;
  padding:8px 0;
}
.float-form .show-form .form-line01 img{
  margin-right: 5px;
  vertical-align: top;
 display: inline-block;
}

.a-upload{ width: 100%;}

.show_form_title{background: linear-gradient(45deg,#f7376a,#e55bc5); padding:15px 0;}

.show_form_content{ padding: 15px; font-size: 13px;}


@media (max-width: 767px) { /*手机尺寸*/
  .float-form {
    bottom:12rem;
  }

  .float-form .show-form {
    margin-right: 0;
  }

  .float-form .show-form .form-line01 input{
    width:100%;
  }
  .float-form .show-form{
    width: 80%;
  }
}